Cognologix — Python Developer with Firmware Experience

Posted: 27-06-2025

Description


About Cognologix:

Cognologix is a technology services company that partners with businesses to drive digital disruption through innovative solutions. Focused on data and cloud-native technologies, Cognologix helps clients reimagine their business models and deliver the next generation of products in the most efficient, modern way possible. The company emphasizes a business-first approach, leveraging emerging technologies to meet strategic goals.

About the Role:

The role of Python Developer with Firmware Experience offers the opportunity to work on cutting-edge cloud-native technologies, processing terabytes of data into meaningful insights for clients across industries. This position involves embedded development using Python, specifically focusing on Bluetooth Low Energy (BLE) applications.

Responsibilities:

  • Develop Python applications in embedded environments.
  • Program firmware for low-power Bluetooth applications.
  • Work with BLE 5 and D-Bus, and set up BLE debug environments.
  • Manage routing mechanisms for dedicated BLE channels supporting command operations and data synchronization.
  • Implement channel hopping and optimization algorithms.
  • Automate protocol and profile interoperability testing.
  • Use BT sniffers and debugging tools to diagnose and resolve issues.
  • Contribute to Bluetooth certification processes and testing (PTS).
  • Understand and work with various processors.
  • (Preferred) Work with communication protocols such as UART, SPI, I2C, I2S, and USB.
  • (Preferred) Read and interpret circuit diagrams and hardware specifications.
  • Ensure data security in BLE applications through encryption and authentication.
  • Support team members and troubleshoot runtime issues.

Key Technical Skills:

Python, Embedded Systems, BT sniffers, BLE 5, D-Bus, Bluetooth, BLE Channel and debugging tools

Requirements:

  • 2-4 years of hands-on experience in embedded development using Python.
  • Proficiency in BLE 5 and D-Bus technologies.
  • Experience working with BT sniffers and other debugging tools.
  • Strong understanding of BLE routing, channel hopping, and data security practices.
  • Ability to work independently and as a team player.
  • Strong communication and interpersonal skills.
  • Candidates with Electronics & Telecommunication (E & TC) background preferred.
  • (Preferred) Knowledge of Bluetooth certification and hardware circuit understanding.

Why Work at Cognologix:

  • High degree of autonomy and startup-like culture with small teams.
  • Opportunities to specialize in emerging technologies.
  • Remote work options available for suitable candidates.
  • Competitive salary and family benefits.
  • Performance-based career growth opportunities.

Important Notice:

This job description and related content are owned by Cognologix. We are only sharing this information to help job seekers find opportunities. For application procedures, status, or any related concerns, please contact Cognologix directly. We do not process applications or respond to candidate queries.